X-Cube: A fleXible XML Mapping System Powered by XQuery
نویسندگان
چکیده
Data management of XML using relational technology has received increased attention in recent years and a largevariety of mapping strategies has been proposed for that purpose. However, there still is the lack of a generic mappingframework to support all possible mapping strategies and glue them together as desired by an XML database designer.Current solutions are often hard-coded or they are bound to one particular mapping strategy. We thus present the firstFleXible XML Mapping System Powered by XQuery, called X-Cube. X-Cube supports the coordinated generation ofthe Default XML Schema as well as the actual XML Default View for loading XML data into a target data storage ina schema independent manner. The system is capable of executing both directions of the mapping process, loadingand extraction.X-Cube is a unified mapping approach that has several advantages, including (1) capture of all existing mappingstrategies in a declarative, generic, and schema independent fashion, (2) support of mapping composition, (3) nodemand for the definition of a new mapping language, (4) 100% based on XML technology, and (5) use of off-the-shelf tools only. Moreover, X-Cube is a standalone middlelayer system that can easily be used with other backendstorage systems in terms of both data models (e.g., Object-Relational or Object-Oriented) and commercial databasesystems (e.g., Oracle 9i, IBM DB2, or Microsoft SQL Server). We have implemented a repository of the literature’smost popular mapping strategies. X-Cube can now employ and compose them for actual data and schema mapping.Our experiments show the feasibility of X-Cube. This work was supported in part by NSF, namely, the NSF NYI grant IIS-979624, the NSF CISE Instrumentation grant IRIS 97-29878, andthe NSF grant IIS-9988776. Steffen Christ wants to thank the DAAD for partial support. Steffen was on a one year exchange program funded byDAAD at WPI when this work was undertaken. His home university is the Department of Computer Science, Darmstadt University of Technology,D-64283 Darmstadt. In Darmstadt, Steffen was supervised by Prof. Alejandro P. Buchmann during this time period.
منابع مشابه
Information Retrieval Using Xquery Processing Techniques
In recent years, the extraction of data from XML documents is an important issue for XML research and development. Fuzzy processing techniques have been proposed for flexible querying to Native XML Databases. We propose the fuzzy XQuery processing techniques for Native XML database systems, where the weights of attributes can be described by linguistic terms represented by fuzzy numbers. The pr...
متن کاملIntegrating heterogeneous data warehouses using XML technologies
Data warehousing has been widely adopted by contemporary enterprises. For inter-organizational information sharing, the need cannot be over-emphasized to conduct researches on the integration of heterogeneous data warehouses to overcome the challenging situations today. That makes it urgent to establish a systematic integration methodology for integrating heterogeneous data warehouses via the I...
متن کاملConstructing Maintainable Semantic Mappings in XQuery
Semantic mapping is one of the important components underlying the data sharing systems. As is known, constructing and maintaining such mappings both are necessary yet extremely hard processes. While many current works focus on seeking automatic techniques to solve such problems, the mapping itself is still left as an undecorated expression, and in practice it is still inevitable for the user t...
متن کاملOn the Information Content of an XML Database
While XML arrived as a syntax for data exchange, its use in the database community has blossomed beyond its origins into a flexible data model for managing structured and semistructured data. However, the flexibility comes with the price of increased complexity. Querying XML data is much more complicated than querying a relational database, even when the underlying schema is available. We conte...
متن کاملIntegration of SQL and XQuery
F. Özcan D. Chamberlin K. Kulkarni J.-E. Michels Relational database systems have dominated the database industry for a quarter century. However, the advent of the Web has led to requirements for storage of new kinds of information in which the order of information is important and data structure can vary over time and from one document to another. These evolving requirements have given rise to...
متن کامل